package com.ydj.schedule.example;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;

@Service
public class Schedule01 {
    //2s 执行一次
    @Scheduled(fixedRate = 2000)
    public void example01() {
        System.out.println("间隔2s执行一次");
    }
    //5秒执行一次
    @Scheduled(fixedDelayString = "5000")
    public void example02() {
        System.out.println("间隔5s执行一次");
    }
    //延迟1秒执行，之后5秒执行一次
    @Scheduled(initialDelay = 1000,fixedRate = 5000)
    public void example03() {
        System.out.println("延迟1s执行一次,之后5秒执行一次");
    }
}
